import service from "../request";

// 获取商品信息
export function loadDataList(params){
    return service.get("/api/goods/loadDataList",{
        params:{
            ...params
        }
    })
}
// 获取商品详情
export function getGoodsByGoodsId(goodsId){
    return service.get("/api/goods/getGoodsByGoodsId",{
        params:{
            goodsId:goodsId
        }
    })
}

// 添加到购物车
export function addCart(params,token){
    return service.get("/api/cart/add",{
        params:{
            ...params
        },
        headers:{
            token:token
        }
    })
}

// 购物车列表
export function cartList(params,token){
    return service.get("/api/cart/getCartByUserId",{
        params:{
            ...params
        },
        headers:{
            token:token
        }
    })
}

export function deleteCart(id){
    return service.get("/api/cart/deleteCartById",{
        params:{
            id:id
        }
    })
}

// 计算购物车价格
export function cartSumMoney(specIdList,token){
    console.log(String(specIdList),token)
    return service.post("/api/cart/sumMoney?map="+String(specIdList),{
        headers:{
            token:token
        }
    })
}

// 立即支付
export function payCart(){
    return service.get("/api/cart/pay",{
        params:{

        }
    })
}

// 支付宝支付
export function pay(params){
    return service.get("/api/alipay/pay",{
        params:{
            ...params
        }
    })
}

// 新品列表
export function newTasteList(){
    return service.get("/api/requestproduct/loadDataList")
}

// 新品预约申请
export function applyProduct(params,token){
    return service.get("/api/requestproduct/applyProduct",{
        params:{
            ...params
        },
        headers:{
            token:token
        }
    })
}